/*****************************************************************************************
**  Author:COCO 2022
*****************************************************************************************/
//此js文件是用来自定义扩展业务代码，可以扩展一些自定义页面或者重新配置生成的代码

const extension = {
  components: {
    //查询界面扩展组件
    gridHeader: '',
    gridBody: '',
    gridFooter: '',
    //新建、编辑弹出框扩展组件
    modelHeader: '',
    modelBody: '',
    modelFooter: ''
  },
  data: {
    executionPlanVisible: false,
    currentTaskInfo: null
  },
  tableAction: '', //指定某张表的权限(这里填写表名,默认不用填写)
  buttons: { view: [], box: [], detail: [] }, //扩展的按钮
  methods: {
    onInit() {  //框架初始化配置前，
      this.boxOptions.labelWidth = 120;
      this.labelWidth = 120;
      this.columnIndex = true;
    },
    onInited() {
      console.log('Extension onInited');
    },
    searchBefore(param) {
      return true;
    },
    searchAfter(result) {
      return true;
    },
    addBefore(formData) {
      return true;
    },
    updateBefore(formData) {
      return true;
    },
    rowClick({ row, column, event }) {
      //查询界面点击行事件
    },
    modelOpenAfter(row) {
      this.editFormOptions.forEach(item => {
        item.forEach(x => {
          if (x.field == "ProcessTaskCode") {
            x.placeholder = "请输入，忽略将自动生成";
          }
        })
      })
    }
  }
};

export default extension;
